package in.lib.view.spannable; import android.content.Context; import android.content.Intent; import android.view.MotionEvent; import android.view.View; import in.data.entity.MentionEntity; import in.rob.client.ProfileActivity; public class MentionClickableSpan extends NotUnderlinedClickableSpan { private final MentionEntity mention; public MentionClickableSpan(MentionEntity mention) { this.mention = mention; } @Override public void onSimpleClick(View widget) { super.onSimpleClick(widget); openProfile(widget.getContext()); } @Override public boolean onTouch(View widget, MotionEvent m) { return super.onTouch(widget, m); } private void openProfile(Context ctx) { Intent profile = new Intent(ctx, ProfileActivity.class); ctx.startActivity(profile); } @Override public void onLongClick(View widget) { super.onLongClick(widget); } }